/* Minification failed. Returning unminified contents.
(109,200): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(939,15): run-time error CSS1030: Expected identifier, found ' '
(939,15): run-time error CSS1031: Expected selector, found ' '
 */

/* 重置CSS ----------------------------------------------------------*/
body,h1,h2,h3,h4,h5,p,dl,dt,dd,li,ul,ol,fieldset,form,input,textarea,td,th{margin:0;padding:0;}
body{-webkit-text-size-adjust:none;min-width:1000px;}
* html,* html body/* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em,i{font-style:normal;}
ol,ul,dl{list-style:none;}
p{line-height:1.6em;}

/* 表格----------------------------------------------------------*/
table{border-collapse:collapse;border-spacing:0;width:100%;}
table td{vertical-align:top;}
table th{white-space:nowrap;}

/* 链接----------------------------------------------------------*/
a img{border:0 none;}
a{color:#666;text-decoration:none;outline:none;}
a{/*去掉a标签的虚线框，避免出现奇怪的选中区域*/	blr:expression(this.onFocus = this.blur());}
a:hover{text-decoration:none;}/*为了遨游的极速模式不显下划线，方法换字体或者在a:hover用padding-bottom:1px,可根据需求调整;*/
:focus,*:focus{outline:none 0;noFocusLine:expression(this.onFocus=this.blur());}
/* 1. 纠正所有浏览器中非继承的字体大小 2. 删除 FF3/4 S5 Chrome 中的边距 3. 定义在所有浏览器中一致地垂直对齐显示 */


/* 清除浮动----------------------------------------------------------*/
.clear{clear:both;}
.clear-hidden{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix{display:inline-block;}
.clear-fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear-fix{height:1%;}
.clear-fix{display:block;}
/* 同时在屏幕读取器和浏览器中隐藏: h5bp.com/u ---------------------------*/
.hidden{display:none!important;visibility:hidden;}

/*--文字长了截断显示省略号---------------------------------------------*/
.ellipsis{word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*提取可公共部分*/
.wrap{margin:0 auto;width:1000px;}
.wrap:after,.wrap:before{display:table;line-height:0;content:"";}
.wrap:after{clear:both;}



/*--首页头部--*/
.header{background:#303a40;}
.logo{float:left;width:190px;height:50px;}
.logo a{display:block;width:135px;height:32px;margin-top:9px;background:url(/images/logo.png) no-repeat 0 0;float:left;text-indent:-999em;overflow:hidden;}
.link-role{float:right;width:340px;text-align:right;}
.link-role a{height:50px;line-height:50px;margin-left:15px;color:#999;}
.link-role a:hover{color:#fff;}
/*导航*/
.hr-nav{float:left;}
.hr-nav ul{float:left;}
.hr-nav ul li{float:left;line-height:50px;position:relative;text-align:center;z-index:999;}
.hr-nav ul li a{font-size:14px;}
.hr-nav ul li .nav-title a{display:block;_display:inline-block;color:#ccc;padding:0 20px;}
.hr-nav ul li .nav-title a sub{display:inline-block;width:0;height:0;line-height:0;overflow:hidden;left:4px;top:2px;_top:-19px;_margin-top:42px;position:relative;border-width:4px;vertical-align:middle;border-style:solid dashed dashed;border-color:#ccc transparent transparent;}
.hr-nav ul li .nav-title a:hover,.hr-nav ul li:hover .nav-title a{background-color:#3689b3;color:#fff;}
.hr-nav ul li.active .nav-title a{_display:inline-block;}
.hr-nav ul li.active .nav-title a,.hr-nav ul li.active .nav-title a:hover{background-color:#3689b3;color:#fff;}
.hr-nav ul li.active a{font-weight:700;}
.hr-nav ul li.active .nav-title a sub,.hr-nav ul li .nav-title a:hover sub{border-color:#fff transparent transparent;}
.hr-nav ul li .sub-nav{position:absolute;left:0;top:50px;text-align:left;background-color:#39474e;display:none;}
.hr-nav ul li.hover .sub-nav,.hr-nav ul li:hover .sub-nav{display:block;}
.hr-nav ul li .sub-nav a{display:block;height:40px;width:84px\9;line-height:40px;color:#cacccf;padding:0 30px 0 18px;background:#39474e;white-space:nowrap;font-weight:400;}
.hr-nav ul li .sub-nav a:hover{color:#fff;background-color:#517895;}
.search-box {border: 1px solid #f5f5f5;  width: 600px;  height: 50px;  line-height: 48px;  background: #fff;  margin: 100px auto 20px auto;  border-radius: 50px  }
.search-box:hover {border: 1px solid #00acd6;}
.search-input {outline: none;  box-shadow: none;  font-size: 16px;  padding: 11px 15px 11px 0;  float: left;  height: 50px;  margin-left: 20px;  width: 495px;  border: 0;  }
.search-check {  float: left;  margin-left: 20px;  height: 48px;  font-size: 16px;  font-style: normal;  }
.title {font-size: 36px;  margin-top: 100px; text-align: center;  color: #f60;  }
.footer {  text-align: center;  width: 100%;  padding: 40px 0;  height: 60px;  background: #333;  color: #fff;  }
.main {  background: #f8f8f9 url('/img/home/banner.jpg') no-repeat;  min-height: 400px;overflow:hidden;    margin-bottom: 30px;}
.header {  background: #303a40;  overflow: hidden;  }